node-editor: fix length of text during save
authorChristian Hergert <chergert@redhat.com>
Tue, 17 Nov 2020 22:34:11 +0000 (14:34 -0800)
committerChristian Hergert <chergert@redhat.com>
Tue, 17 Nov 2020 22:34:11 +0000 (14:34 -0800)
The length parameter for g_file_replace_contents() is a gsize, so -1 is
unsuitable here. Just use strlen() directly.

demos/node-editor/node-editor-window.c

index ff536d60ca85438b2d70ba51ea5e60903171f8ad..bf1660d6f81049aa01e2403d631e5cec8af16d82 100644 (file)
@@ -465,7 +465,7 @@ save_response_cb (GtkWidget        *dialog,
       text = get_current_text (self->text_buffer);
 
       file = gtk_file_chooser_get_file (GTK_FILE_CHOOSER (dialog));
-      g_file_replace_contents (file, text, -1,
+      g_file_replace_contents (file, text, strlen (text),
                                NULL, FALSE,
                                G_FILE_CREATE_NONE,
                                NULL,